/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
$(document).ready(function(){
    
    $("#content_loading_form").hide();
    $("#ajax-loading").hide();
    
    $("#ajax-loading").ajaxStart(function(){
        $(this).show()
    })
    
    $("#ajax-loading").ajaxStop(function(){
        $(this).hide("slow")
    })
    
    $(function(){

        $("#formTpProduto").validate({

            submitHandler: function(form) {
                $(form).ajaxSubmit({
                dataType: 'json',
                success: response
            });
            },

            rules: {

                tp_produto: 'required'

            },

            messages: {

                tp_produto: 'Tipo de produto é um campo obrigatório'

            }

        });

    });
    
    $("#close_message").click(function(){
        var url = $(this).attr("label");
        if(url == "#close") {
            $('#content_loading_form').fadeOut("slow");
        } else {
            $(location).attr('href',url);
        }        
    })
    
})

function response(json) {
    
    if(json.retorno == "sucess") {
        
        $('#content_loading_form').fadeIn("slow");
        $("#text_return").text(json.message);
        $("#close_message").attr("label",json.url)
        
    } else {
        
        if(json.retorno == "error") {
            $('#content_loading_form').fadeIn("slow")
            $("#text_return").text(json.message);
            $("#close_message").attr("label",json.url)
        }
    }     
}